#ifndef _COKNO_
#define _COKNO_

#include <string>
#include <SDL.h>

/// class c_Okno - Mi się podoboa :P Do zaakceptowania
class c_Okno {
  // Attributes
private:
  bool m_PelnyEkran;
  SDL_Surface* m_PowierzchniaOkna;
  // Operations
public:
  c_Okno (bool p_PelnyEkran);
  std::string TytulOkna ();
  std::string IdentyfikatorOkna ();
  void UstawTytulOkna (const char p_Tytul);
  void UstawIdentyfikatorOkna (const char p_Identyfikator);
  inline bool PelnyEkran ()
  {
	  return m_PelnyEkran;
  }
  void UstawIkone (SDL_Image* p_Ikona, unsigned short p_Maska = 0);
  void PrzelaczKursor (bool p_Aktywny);
  int Wysokosc ();
  int Szerokosc ();
};

#endif